/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cellstore.controlador;

import java.util.List;
import org.cellstore.entidad.TbDominio;
import org.cellstore.negocio.MantenimientoTablas;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

/**
 *
 * @author PPATOCHE
 */
@Controller
public class CellStoreController {

    @Autowired
    private MantenimientoTablas mantenimientoTablas;

    public void crearTbDominio(TbDominio tbDominio) throws RuntimeException {
        mantenimientoTablas.crearTbDominio(tbDominio);
    }

    public void editarTbDominio(TbDominio tbDominio) throws RuntimeException {
        mantenimientoTablas.editarTbDominio(tbDominio);
    }

    public void removerTbDominio(TbDominio tbDominio) throws RuntimeException {
        mantenimientoTablas.removerTbDominio(tbDominio);
    }

    public TbDominio obtenerTbDominio(Object id) {
        return mantenimientoTablas.obtenerTbDominio(id);
    }

    public List<TbDominio> obtenerTodosTbDominio() {
        return mantenimientoTablas.obtenerTodosTbDominio();
    }

    public List<TbDominio> obtenerTbDominio(String nombreCampo, String valor) {
        return mantenimientoTablas.obtenerTbDominio(nombreCampo, valor);
    }

    public int contadorTbDominio() {
        return mantenimientoTablas.contadorTbDominio();
    }
}
